package demo.dao;

import demo.entity.User;

import java.util.Set;

public interface UserDao {

    /**
     * 通过用户名查询用户
     *
     * @param username 用户名
     * @return
     */
    User getByUsername(String username);

    /**
     * 通过用户名查询角色信息
     *
     * @param username 用户名
     * @return
     */
    Set<String> getRoles(String username);

    /**
     * 通过用户名查询权限信息
     *
     * @param username 用户名
     * @return
     */
    Set<String> getPermissions(String username);
}
